package com.lsc.www.day06;

public class Test03 {


    public static void main(String[] args) {
//        {
//            int x = 100;
//            System.out.println("123");
//        }
//        int x = 0;
        Test03 test03 = new Test03();
        System.out.println("1");

    }

    //构造方法
    public Test03(){
        System.out.println("b");
    }


    {
        //构造块
        System.out.println("a");
    }

}

//静态代码块 和 main() 方法 以及 构造方法 和构造代码块这4个的执行顺序是怎么样的?
//静态代码块>构造代码块>构造方法>main()
//构造代码块>静态代码块>构造方法>main()

//静态代码块>>main()>>构造代码块>>构造方法